package edu.API;

import java.util.Timer;
import java.util.TimerTask;

public class TimerPra {
    public static void main(String[] args) {

        //定时器：用于执行定时任务
        Timer timer = new Timer("timer1");
        //执行定时任务
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                System.out.println("定时任务执行");
                //获取当前线程的名称  此时就是定时器的名字
                String name = Thread.currentThread().getName();
                System.out.println("name = " + name);
            }
        };
        //执行定时任务
//        timer.schedule(task,5000);
//        timer.schedule(task,new Date(System.currentTimeMillis() + 60*60*1000));
        timer.schedule(task,2000,3000);
        //取消执行   结合线程
        //可以手动设置取消条件
        timer.cancel();


    }

}
